The default join that Microsoft Query uses when it joins tables is an inner join (option 1 in the Joins dialog box). When two tables are joined with an inner join, only records from the second table that have corresponding records in the first table are included in the result set.
To retrieve all of the records from both tables when one table contains records not present in the other table, you can use an outer join (options 2 and 3 in the Joins dialog box).
An outer join between two tables sometimes does not return any records from the second table. If you then add an inner join between the two tables, Microsoft Query will not retrieve any records from either table. To display records, delete one of the joins.
Related topics